<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>symbol</title>
</head>
<body>
    <ul>
        <li>
            Symbol 本质上是一种唯一标识符，可用作对象的唯一属性名，这样其他人就不会改写或覆盖你设置的属性值。
        </li>
        <li>
            Symbol 数据类型的另一特点是隐藏性，for···in，object.keys() 不能访问
        </li>
    </ul>
</body>
<script>
/********第一步*******************/
let id= Symbol("id")
console.log(id) //Symbol(id)
let id1= Symbol("id")
console.log(id1,id==id1)//Symbol(id) false

/********第二步*******************/

let option ={
    [id]:"0307712",
}
for (const key in option) {
    console.log(key)
}

console.log(option,option[id])

let arr=Object.getOwnPropertySymbols(option)
console.log(arr,arr[0])
</script>
</html>